package edu.nf.exam.entity;

import lombok.Data;

import java.util.Date;

/**
 * 试卷结果表
 */
@Data
public class ExamPaperResultInfo {
    /**
     * 试卷结果编号
     */
    private Integer examPaperResultId ;
    /**
     * 试卷编号
     */
    private Integer examPaperId ;
    /**
     * 试卷名称
     */
    private String examPaperName ;
    /**
     * 类型；（1：固定 2：时段 3：班级 4：任务）
     */
    private Integer paperType ;
    /**
     * 学科编号
     */
    private Integer subjectId ;
    /**
     * 学科名
     */
    private String subjectName ;
    /**
     * 年级
     */
    private String levelName ;
    /**
     * 试卷总分
     */
    private Integer paperScore ;
    /**
     * 学生所得分数
     */
    private Integer studentScore ;
    /**
     * 题目总数
     */
    private Integer questionCount ;
    /**
     * 正确题目数量
     */
    private Integer questionCurrent ;
    /**
     * 答卷时间（秒）
     */
    private Integer doTime ;
    /**
     * 状态：（1：完成 2：待批改）
     */
    private Integer status ;
    /**
     * 答题学生编号
     */
    private Integer createUser ;
    /**
     * 答题学生用户名
     */
    private String userName ;
    /**
     * 提交时间
     */
    private Date submitTime ;
    /**
     * 试卷创建时间
     */
    private Date createTime ;



    /**
     * 重写toString方法
     * @return
     */
    @Override
    public String toString() {
        return "ExamPaperResultInfo{" +
                "examPaperResultId=" + examPaperResultId +
                ", examPaperId=" + examPaperId +
                ", examPaperName='" + examPaperName + '\'' +
                ", paperType=" + paperType +
                ", subjectId=" + subjectId +
                ", subjectName='" + subjectName + '\'' +
                ", levelName='" + levelName + '\'' +
                ", paperScore=" + paperScore +
                ", studentScore=" + studentScore +
                ", questionCount=" + questionCount +
                ", questionCurrent=" + questionCurrent +
                ", doTime=" + doTime +
                ", status=" + status +
                ", createUser=" + createUser +
                ", userName='" + userName + '\'' +
                ", submitTime=" + submitTime +
                ", createTime=" + createTime +
                '}';
    }
}
